#!/bin/bash

# UserName=abbott
# password=123456


# read -p "请输入用户名： " login_user
# read -p "请输入密码:"   login_pass

# [ $UserName  ==  $login_user ]  &&  echo "用户名输入正确" || echo  "用户名输入不正确；请重试"
# read -p "请输入密码:"   login_pass

# [ $password  ==   $login_pass ]  &&  echo  "密码输入正确" || echo "密码输入不正确"

#[ $UserName  ==  $login_user  -a  $password  ==   $login_pass ] &&  echo  "登陆成功！！！！" || echo  "登陆失败！！！！请重试"




#创建一个脚本

#判断用户登陆的id
#获取现在登陆用户的id;判断现在登陆用户是普通还是 root管理员

#user_id=`id -u`
#[  $user_id  -eq  0 ] && echo "现在登陆的 root 用户" || echo "普通用户登陆 $user_id"
#判断当前用户是否是 root 用户   [ $user_id  -eq  0 ] && echo "root 用户" || echo "普通用户"

#优化登陆脚本



username="root"
password="abc123"

read  -p "输入用户名:" user
read  -t 30 -s -p "输入密码:" pass

#read常用选项：
# -p：显示提示信息，引导用户输入。
# -s：静默模式，用户输入的字符不会显示在屏幕上，常用于输入密码等敏感信息。
# -r：使用原始输入，防止反斜杠转义。
# -n：限制输入的字符数。
# -t：设置超时时间，如果在规定时间内用户没有输入，read 命令将终止

if  [ $username  == $user  -a $password  == $pass ];then
    echo " "
    echo -e "\n登录系统成功"
else
    echo " "
    echo "登录失败，请检查用户名或者密码是否输入错误"
fi
